package com.zhoutao123.hephaestus.service;

import com.zhoutao123.hephaestus.object.bussiness.VBlogLook;

import java.util.List;

public interface BlogLookService {

  VBlogLook add(String userId, String userIp);

  /**
   * 获取指定文章的浏览记录集合
   *
   * @param blogId 文章ID
   * @return 文章浏览记录信息
   */
  List<VBlogLook> getByBlogId(String blogId);

  /**
   * 获取指定文章的阅读次数
   *
   * @param blogId
   * @return
   */
  long getLookCountByBlogId(String blogId);

  /**
   * 获取指定浏览记录的信息
   *
   * @param blogLookId
   * @return
   */
  VBlogLook getById(String blogLookId);
}
